mynote tests
mynote testing sum
test_0.18.05.29
http://47.97.186.229:83/index.php?m=testtask&f=view&taskID=2
目录结构
排序:先文件、再文件夹;升序
点击
折叠、展开
点击一篇文章,刷新后
笔记标题
顶级标题;没有高亮
4.笔记标题点击后右边显示为下滑线;--高亮
test 2019-10-21
test:search: no result
test:
每次搜索进入 history,可导航
搜索关键字:清空与恢复(导航+刷新)
回车+按钮触发
高亮
20字符
更多
得到焦点时全选
关注逻辑(所有可以关注的页面) + 文库
临时 test:
搜索文章 2019-10-25
4a1eca96b6d182088e652d71c3fb93c70e40e826
2019-10-26
没有进行
SHA-1: 7e83d7c761e5e9239a2b0668fe41c1ff9ca54cd7
* [chg]: article-list 样式调整:取消 margin-top 10px
搜索继续优化
测试环境:test2.uninote.com.cn
pc:是
响应式: iphone6
兼容性:Google
重点测试:首页文章推荐/搜索文章、作者、标签
核心测试:发文章
本地批量添加文章,同步到服务器
2019-10-31
SHA-1: fec7897ca4e6f3651d85f7322200cb297972a69e
* [fix]: scoped 引入的高亮功能衰退问题
搜索继续优化
测试环境:test3.uninote.com.cn test4.uninote.com.cn
pc:是
响应式: iphone6
兼容性:Google
重点测试:首页文章推荐/搜索文章、作者、标签;轮播图;本地批量添加文章,同步到服务器
核心测试:发文章
后台管理地址:xxx:81
密码:123456
以后都一样
唐萍测 test3
杨雪 测 test4
杨雪的测试结果单独记录,不要混在一起
test4.u: do mapping
2019-11-4
搜索继续优化
测试环境:test2.uninote.com.cn
pc:是
响应式: 是
兼容性:Google
重点测试:首页文章推荐/搜索文章、作者、标签;搜索更多;轮播图;本地批量添加文章,同步到服务器(同步之后告诉我来操作),
核心测试:发文章
---
test4.uninote.com.cn
核心主线测试:头像、上传图片;本地同步;搜索(+拼音+高亮);
2019-11-6
搜索继续优化
测试环境:test4.uninote.com.cn
pc:是
响应式: 是
兼容性:Google
重点测试:搜索相关;首页推荐文章
文章可以直接在全部页搜索更多
标签跳转可导航(进入历史记录);刷新保持标签选择
查看更多 仅在 全部分类时显示;不管有无更多,都显示,作为标签页跳转的另一个入口
TODO:标签、作者搜索更多
TODO:在特定类型标签,仅搜索特定类型
2019-11-6 2
搜索更多
测试环境:test4.uninote.com.cn
pc:是
响应式: 是
兼容性:Google
重点测试:查看更多、分页(每页十条记录)加载;user、tag、作者 准备 10 条以上的记录
lv1= lv2= type=
2019-11-7
测试环境:test4.uninote.com.cn
pc:是
响应式: 是
兼容性:Google、safari
alt+f:定位搜索。
没有搜索框的页面不截获,显示浏览器菜单(chrome)
仅alt+F 截获,其他都不,如 ctrl + alt + f
高亮策略调整,汉字匹配优先级高于拼音匹配
eg:自动 wenzhang
2019-11-8
tp 考核 test
测试环境:test.uninote.com.cn
pc:是
响应式: 否
兼容性:Google
重点测试:搜索全部功能,其他不用测试
lv1= lv2= type=
2019-11-12
测试环境:test2.uninote.com.cn
pc:是
响应式: 否
兼容性:Google ff safari
重点测试:图片上传
参考:
http://uninote.com.cn/book/1071710306/1826
外部链接复制到本站会带上图片原地址(导致图片无法显示)(和系统有关系 mac os都会加上,无论什么浏览器)
服务器未做图片上传大小验证(或前后端限制不一致)
例:同一张图片,从其他地方直接复制地址可以粘贴,但是直接上传提示超出可上传的大小
加上显示完整路径开关
在第二级新建文件,被新建到了根目录 -- 加入用例
粘贴的图片超过上限应该有所提示
未登录时上传图片 undefined
lv1= lv2= type=
2019-11-13
测试环境:http://192.168.0.23/
pc:是
响应式: 否
兼容性:Google
核心主线测试:头像、上传图片(外部图片转储);本地同步(注意双向同步);搜索(+拼音+高亮);首页推荐文章;
日志工具测试:http://192.168.0.23:82/
注册不需要验证码
SHA-1: 3677f3f02d2d1cbe5246ed341ae7afc94a3d5993
* 所有的 PATH 变量修改写入 env_path
2019-11-25
[chg]: 禁用直接在前端转为半绝对路径
-- 需要修改 api 配置:-- init 中解决
'pic_base' => 'http://localhost:3000',
'pic_host' => 'http://localhost:3000',
SHA-1: 611cf1a7b8df4d2b512b95b0402257ca3792c864
* 图片转储功能提取为通用模块(与 WordPress 通用)
wordpress 图片转储
2020-9-5
init:
SHA-1: 7a7da46a504959b804e96c10a48ea701b231d523
* api优化等
SHA-1: 019d7e7f822c3cd01a6aa8bfa948951156b43ed3
* 优化
http://test.uninote.com.cn/
http://uninote.com.cn/book/1069064895/1762
E:\uninote\mynote_doc\TEST-2020-9-14.doc
2020-10-12
init:
SHA-1: 46d30e443e7d8103f21c095bbd322734faf95377
* username 替换
lv1= lv2= type=
2020-10-19 r2.1.* <--- online dajx
lv1= lv2= type=
2021-1-28 2.2 <--- online
mysql 2.2
proxy_pass 真实 ip, real ip <[--
proxy_set_header x-real-ip $remote_addr;
--]>
* 底层重构、优化、删除无用代码
用户信息:首页、作者页、个人主页、作者搜索、用户中心
数据统计,统计方式变化(缓存数量)
用户信息统计
* change: 关注接口变化,需要传递变化后的状态值(0:取消关注,1:关注)
阅读量统计:每IP算一个
lv1= lv2= type=
yxt test 2.8:
http://uninote.com.cn/book/1002/3203
lv1= lv2= type=
2021-2-21 2.3.0 breaking api
后端:
change: 接口参数名 ukey -> uid
fix: 新注册用户文章数量统计修复(初始为 1)
opt: 阿里云短信配置公共部分移动到 params.php
feat: 配置合并方式改为递归合并
change: changeTel2 使用独立的验证码
change: 图片验证码移除易混淆的字符
feat: mask(****) 敏感用户信息(电话、邮箱等)
change: 修改手机号接口改名:change-tel1 & change-tel2
change: 修改手机号只能换绑,不能解绑;必须验证原始手机号 + 验证码,有效时间 10分钟
change: 只能解绑邮箱
change: 注册必填昵称
change: 创建gogs用户仓库为私有
change: 手机号验证规则调整(/^(0|86|17951)?1[0-9]{10}$/)
feat: 用户注册时创建 webhook
前端:
change: 前端移除 ukey 概念,仅使用 uid
fix: 个人主页默认值
change: changeTel2 使用独立的验证码
feat: mask 敏感用户信息(电话、邮箱等)
change: 统一前后台手机号正则表达式
refactor: auth.getUserInfo 依赖 api.getAnyUserInfo
refactor: checkoutLoginToHome rename to checkLogin
fix: checkoutLoginToHome + ssr
refactor: GET_USERINFO 合并到 RECORD_USERINFO
change: 第三方登录提示
fix: setting 页面刷新时跳转登录的问题
change: 修改手机号改为两步实现 & setting 页面重构、优化
change: 只能解绑邮箱(解绑时直接删除,无需验证),手机不能解绑
change: 注册必填昵称
fix: book, 刷新时用户名展示为空而非 uid
opt: 首页 loading 优化 -- slow3g,快速点击首页测试
opt: 集成 loading 状态控制 & 返回 loader,用于强制 load
opt: author 等页面使用 scrollLoad -- 评论 页面有动画
opt: 兼容不返回 Promise 的情况
opt: 提取 domEvent & scrollLoad
fix: addEventListener/removeEventListener
opt: 优化 api 封装
2.3.1 breaking api
文章接口 release,并拆分为 create/update
文章 CURD 使用 AR 重写
文章 version 获取等其他优化
fix: normalize_path 绝对路径返回为相对路径问题
test0310 breaking api
powder 引入,ok
文章:大量优化,fix
version 仅 edit 时传递,redis缓存
repo op 优化,fix
config:
edit.async-push, 异步推送
debug.tel_code 忽略手机验证码
merge 失败时返回 failedVersion,保证多个失败 commits 在一条直线上
其他错误处理的状态码返回
前端:
change: axios 默认超时时间 30s
文章接口 del,不再传 paths 参数
test0312
some fix
test0314
后端重构、优化
config:
'avatar_base' => '',
api_url removed
test0328
yii queue
异步推送,sync es
异步队列 延迟队列 es
config:
'edit.async-push' => 1, // 异步 push 延迟时间(s)
'edit.async-re-push' => 60, // 异步 push 出错后 re-push 延迟时间(s)
'edit.es-sync' => 1, // 异步 es update 延迟时间(s)
'edit.es-re-sync' => 60, // 异步 es update 出错后 re-update 延迟时间(s)
'edit.file_lock_timeout' => 6, // 获取文件锁超时时间
..
'max_art_count' => 1000,
建立 vendor 分支,用于更新
remove CT
other:
* feat: file/db/es check: api/markdown/repo-check
test0406
fix es 500
2021-4-6 r2.4.0 <--- online
2021-6-1 r2.5.0 <--- online dajx
http://zentao.uninote.com.cn/zentao/task-view-34.html
这两个配置要做相应调整,eg:
'avatar_base' => 'http://localhost:3000/__pic',
'pic_base' => 'http://localhost:3000/__pic',
2021-6-13 temp
这两个功能测一下,另外其他book页面的功能也简单过一下,如果问题超过了3个(以前的功能改坏了),就不用继续测试了
http://zentao.uninote.com.cn/zentao/task-view-55.html
http://zentao.uninote.com.cn/zentao/task-view-62.html
2021-6-19
b23 表情支持 <[--
vi /etc/my.cnf.d/server.cnf
innodb_large_prefix=on
innodb_file_format = BARRACUDA
重启
mysqladmin -uroot -proot shutdown
/etc/init.d/mysql start
ALTER TABLE article ROW_FORMAT=dynamic;
# 再执行 更新 sql
。。。
vi /home/www/mynote/basic/config/local_db.php
'charset' => 'utf8mb4',
--]>
70 后台也使用 markdown-it,与前端统一解析器 <[--
cd /usr/bin && ln -s /usr/node10/bin/node
--]>
2021-7-7 r2.5.1 <--- online dajx
release note:
70 后台也使用 markdown-it,与前端统一解析器
b23 表情支持
63 图片转存时,后缀名的计算问题
79 目录改为 anchor,seo
35 fe: 图片上传优化
68 文章管理工具条位置调整 & 文件夹也显示工具条 & 图标颜色改为绿色
29 真机除了chrome,点击标题不跳转 & 滚动条
44 从微信复制图片时,剪贴板中得到多张图片,选择最小那张上传
73 文库列表中的文章链接到个人文库
1 banner 按钮的颜色、透明度调整
68 文章管理工具条位置调整 & 文件夹也显示工具条 & 图标颜色改为绿色
71 响应式的按钮可以折叠,默认展开,用文字代替图标
72 上一篇、下一篇样式优化,加边框,hover,不要换行,多出的...代替
65 回车支持(form表单规范)
76 搜索关键词转义过滤,避免非法构造查询参数
60 解决刷新时的布局混乱
2021-7-9 r2.5.2
seo
文章正文部分使用 <article> 标签
2021-7-17 r2.5.3
前端 fixes
68 文章管理工具条位置调整 & 文件夹也显示工具条 & 图标颜色改为绿色
29 真机除了chrome,点击标题不跳转 & 滚动条
响应式时,文章标题前面一点还是点不起;
82 同级标题要对齐,不管有没有展开图标
2021-7-19 r2.5.4 <--- dajx
82 html 格式显示支持
csdn export-import 导入
r2.6.0
84 md to html 全部使用 markdown-it,逻辑优化;html to text 优化
85 有缓存文件则直接使用,不再使用时间戳比较
86 heading-id 生成-解析-定位
powder 并发(多浏览器)测试支持
redis lock,各种 lock 问题修复
r2.6.1
86 heading-id 生成-解析-定位 定位部分
powder reqIndex header 传递
r2.6.2
86 heading-id 生成-解析-定位 fixes
r2.7.0
62 支持文件(夹)拖动
r2.7.1
fix: mobile 判定增加 UC 浏览器
r2.8.0
脑图
r2.8.1
脑图优化
feat: 90 编辑器同步滚动可选
opt: 86 heading-id 生成-解析-定位 - 如果没有插入任何内容,则不要 setCursor, gotoLine 等,避免编辑器跳动
r2.9.0
2022-7-4
91 文章权限-基础版本 article grant
udajx 发布
2021-8-25 r2.6.0
2021-8-31 r2.6.1
2021-9-2 r2.6.2
2021-9-13 r2.7.0
2021-9-20 r2.7.1
uninote 发布
2021-6-29 r2.5.3
2021-9-16 r2.7.0
2021-9-20 r2.7.1